利用秦九韶算法判断方程x^5+x^3+x^2-1=0在[0.6,0.7]之间是否有根.

来源:百度知道 编辑:UC知道 时间:2024/06/19 05:50:16

利用秦九韶算法算出:(省略号做定位用,无其他意义。)
0.6|1,..........................|
...|1,0..,......................|
...|1,0.6,1...,.................|
...|1,1.2,1.36,1....,...........|
...|1,1.8,2.08,1.816,0..........|
...|1,2.4,3.16,3.064,1.0896,-1,.|
...|1,3,4.6,4.962.928,-0.34624,d|
得到展开式
f(x)=x^5+x^3+x^2-1=(x-0.6)^5+3(x-0.6)^4+4.6(x-0.6)^3+4.96(x-0.6)^2+2.928(x-0.6)-0.34624,
f(0.6)=-0.34624<0,
f(0.7)=-0.34624+0.2928+0.0496+0.0046+0.0003+0.0.00001=0..107>0,
所以,方程x^5+x^3+x^2-1=0在[0.6,0.7]之间有根.

秦九韶算法:
先在方阵的对角线上列出多项式的系数1,0,1,1,0,-1,d(d是结束记号),第1列上列出首项系数1,1,1,1,1,1。方阵左边写展开式(x-c)中的c值0.6。
然后,从上而下,从左而右按递推式依次计算其余各元素:
a(i,j)c+a(i,j+1)=a(i+1,j+1).
如由第3行1,0.6,1计算第4行,第2,3列各数值:
1*0.6+0.6=1.2,
0.6*0.6+1=1.36

秦九韶算法更主要的用处是求方程的近似解。

晕死 这样也可以